﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,select,button,input,textarea{margin:0;padding:0}
body{color:#404040;font:12px/14px "Microsoft Yahei","Heiti",Segoe UI,Arial,sans-serif,serif;background:#f6f6f6}
ul,ol{list-style:none}
ul li{vertical-align:top}
select,button,input,textarea{vertical-align:middle;font-size:12px;font-family:inherit;line-height:normal}
button{cursor:pointer}
em{font-style:normal}
img{border:0;vertical-align:middle}
a{color:#333333;text-decoration:none}
a:hover{color:#de1422;text-decoration:none}
img{border:0}
.clear{zoom:1}
.clear:after{clear:both;display:block;visibility:hidden;height:0;content:"."}
.wrap{width:100%;}
body{background:#fff}
.header{padding:20px 0}
.header_con{width:1200px;margin:auto}
.main{height:720px;background:url(../images/bg111.png) no-repeat  center center}

.main_body{width:1200px;margin:auto}
.loginbox{float:right;margin-top:100px;width:480px;height:504px;background:#ecf9ff;border-bottom:1px solid #0074a9}
.loginbox_con{padding:0 36px}
.loginbox_con .hd{padding:48px 0 0px 0;margin-bottom:-10px;}
.loginbox_con .hd h3{color:#333;font-size:20px;font-weight:400}
.login_form dl dt{height:54px;border:1px solid #cfd0d0;margin-top:48px;background:#fff;position:relative}
.login_form dl dt strong{position:absolute;left:0;top:0;width:54px;height:54px;}
.login_form dl dt strong.icon1{background:url(../images/icon_account.png) #e2e2e4 no-repeat center center;}
.login_form dl dt strong.icon2{background:url(../images/icon_pwd.png) #e2e2e4 no-repeat center center;}
.login_form dl dt .txt1{margin-left:68px;margin-right:20px;}
.login_form dl dt .txt1 .inputstyle1{width:100%;height:54px;line-height:54px;font-size:19px;border:none;background:none;outline:none}
form label.error{vertical-align:middle;font-weight:400;position:absolute;left:68px;top:0;background:#fff;height:54px;font-size:19px;line-height:54px;color:#ea4242;overflow:hidden;}
.rember_part{margin-top:30px;margin-bottom:30px}
.login_btn p .inputbtn1{width:100%;height:55px;background:#00a0e9;font-size:24px;color:#fff;line-height:55px;text-align:center;border:none;cursor:pointer}
.rember_part label span{color:#999999;display:inline-block;font-size:16px;line-height:18px;vertical-align:middle}
@media screen and (max-width:1367px){
	.main{height:512px;background:url(../images/bg112.png) no-repeat  bottom center
	}
	.header{padding:18px 0}
	.loginbox{margin-top:72px;height:358px;width:342px}
	.loginbox_con{padding:0 22px;}
	.loginbox_con .hd{padding:34px 0 0px 0;margin-bottom:-10px;}
	.loginbox_con .hd h3{font-size:14px}
	.login_form dl dt{margin-top:32px;height:40px;}
	.login_form dl dt strong{height:40px;width:40px}
	.login_form dl dt strong.icon1{background-size:16px 16px;}
	.login_form dl dt strong.icon2{background-size:16px 20px;}
	.login_form dl dt .txt1{margin-left:48px;margin-right:10px}
	.login_form dl dt .txt1 .inputstyle1{height:40px;line-height:40px;font-size:14px;}
	form label.error{left:48px;font-size:14px;line-height:40px;height:40px}
	.rember_part{margin-top:20px;margin-bottom:20px}
	.login_btn p .inputbtn1{height:40px;line-height:40px;font-size:17px;}
	.rember_part label span{font-size:14px}
	}
	








.login_form dl dt .txt1 .inputstyle1::-webkit-input-placeholder{color:#c1c1c1}
.login_form dl dt .txt1 .inputstyle1:-moz-placeholder{color:#c1c1c1}
.login_form dl dt .txt1 .inputstyle1::-moz-placeholder{color:#c1c1c1}
.login_form dl dt .txt1 .inputstyle1:-ms-input-placeholder{color:#c1c1c1}


.rember_part label i{display:inline-block;width:20px;height:20px;background:url(../images/icon_notcheck.png) no-repeat;vertical-align:middle;margin-right:8px}
.rember_part label.checked i{background:url(../images/icon_check.png) no-repeat;}
.rember_part  input{display:none}

.login_btn p .inputbtn1:hover{opacity:0.8}

form .field_notice{color:#999;margin-left:0px}
form .red{color:red;border:0;background-color:#FFF;}

.login_form dl dt.erro{border:1px solid #ea4242}
form label.checking{padding-left:18px;background:transparent url(../images/checking.gif) no-repeat;margin-left:5px;font-style:italic;color:#9c9c9c;display:none}
form label.validate_right{background:url(../images/line2.png)  no-repeat left center;}
/*错误提示 20151201*/
.has-error .caution{
	vertical-align: middle;
    color: #f00;
    display: inline-block;
    padding: 9px 10px;
    background: #FFEBEB;
    border: 1px solid #ffbdbe;
    margin-left: 10px;
    line-height: 16px;
}